import org.stringtemplate.v4.ST;

public class Main {
    public static void main(String[] args) {

        // todo: 下节课再分成 StringTemplate 和 StringTemplate4 两个项目去学习
        
        String assign = "<left> = <right>;";
        var st = new ST(assign);
        st.add("left", "x");
        st.add("right", 99);
        String output = st.render();
        System.out.println(output);
        
//        String assign = "<left> = <right>;";
//        StringTemplate st = new StringTemplate(assign,
//                AngleBracketTemplateLexer.class);
//        st.setAttribute("left", "x");   // attribute left is a string
//        st.setAttribute("right", 99);   // attribute right is an integer
//        String output = st.toString();  // render template to text
//        System.out.println(output);
        
        
    }
}